const ApiCrm = {
  /**
   * 获取派工列表
   */
  getDispatchList: "/api/v1/crm/getDispatchList",

  /**
   * 获取 阶段行施工详情（有施工状态）
   *
   * @param {{constructionPlanId: number 施工阶段ID}}
   */
  getPlanDetail: "/api/v1/crm/getConstructionPlanDetail",

  /**
   * 计划执行列表
   * @param {{intentCustomerId: number}}
   */
  getConstructionPlanList: "/api/v1/crm/getConstructionPlanList",

  /**
   * 提交延迟发布
   * POST
   */
  delayConstruction: "/api/v1/crm/delayConstruction",

  /**
   * 获取施工计划拟定详情（获取客户下整体装修计划列表）
   */
  getConstructionPlanDetail: "/api/v1/crm/ConstructionPlanDetail",
  /**
   * 开工/完工
   * POST
   */
  startConstruction: "/api/v1/crm/startConstruction",

  /**
   * 派工（提交表单）
   */
  dispatch: "/api/v1/crm/dispatch",

  /**
   *  获取客户列表（项目列表）
   */
  customerList: "/api/v1/crm/customer/list",

  /**
   * 非签约客户详情
   */
  draftCustomerDetail: "/api/v1/crm/customer/detail",
  /**
   * 客户统计
   */
  customerStatistic: "/api/v1/crm/customer/count",
  /**
   * 签约客户详情
   */
  customerDetail: "/api/v1/crm/customer/intentCustomerDetail",
  /**
   * 派工记录
   */
  getDispatchRecord: "/api/v1/crm/getDispatchRecord",

  /**
   * 工人考勤记录
   */
  getWorkerAttendanceRecord: "/api/v1/crm/getWorkerAttendanceRecord",
  /**
   * 查询维修单列表
   */
  repairBills: "/api/v1/crm/repairBills",

  /**
   * 创建客户（即：回单报备）
   */
  createCustomer: "/api/v1/crm/customer",

  controlSwitch: "/api/v1/crm/controlSwitch",
};

export default ApiCrm;
